package com.ddxz.photovoltaic.entity;

import lombok.Data;

/**
 * 逆变器详情信息
 *
 * @author 朱宗刚
 * @version 1.0.0
 * @date 2022/8/22
 */

@Data
public class InverterEntity {
    /**
     * 逆变器 id
     */
    private String id;

    /**
     * 逆变器 SN
     */
    private String sn;

    /**
     * 电站 id
     */
    private String stationId;

    /**
     * 电站名称
     */
    private String stationName;

    /**
     * 业主 Id
     */
    private String userId;

    /**
     * 采集器 id
     */
    private String collectorId;

    /**
     * 采集器名称
     */
    private String collectorName;

    /**
     * 采集器 SN
     */
    private String collectorsn;

    /**
     * 当前状态
     */
    private String currentState;

    /**
     * 当日能量
     */
    private String eToday;

    /**
     * 当日能量单位
     */
    private String eTodayStr;

    /**
     * 当月能量
     */
    private String eMonth;

    /**
     * 当月能量单位
     */
    private String eMonthStr;

    /**
     * 当年能量
     */
    private String eYear;

    /**
     * 当年能量单位
     */
    private String eYearStr;

    /**
     * 总能量
     */
    private String eTotal;

    /**
     * 总能量单位
     */
    private String eTotalStr;

    /**
     * 电网频率
     */
    private String fac;

    /**
     * 电网频率单位
     */
    private String facStr;

    /**
     * 实时功率
     */
    private String pac;

    /**
     * 实时功率单位
     */
    private String pacStr;

    /**
     * 功率百分比
     */
    private String pacPec;

    /**
     * 满发小时数
     */
    private String fullHour;

    /**
     * 图片
     */
    private String picName;

    /**
     * 装机容量
     */
    private String power;

    /**
     * 装机容量单位
     */
    private String powerStr;

    /**
     * 交流电流 R
     */
    private String iAc1;

    /**
     * 交流电流 S
     */
    private String iAc2;

    /**
     * 交流电流 T
     */
    private String iAc3;

    /**
     * 交流电压 R
     */
    private String uAc1;

    /**
     * 交流电压 S
     */
    private String uAc2;

    /**
     * 交流电压 T
     */
    private String uAc3;

    private String iPv1;

    private String uPv1;

    private String iPv2;

    private String uPv2;

    private String iPv3;

    private String uPv3;

    private String iPv4;

    private String uPv4;

    private String iPv5;

    private String uPv5;

    private String iPv6;

    private String uPv6;

    private String iPv7;

    private String uPv7;

    private String iPv8;

    private String uPv8;

    private String iPv9;

    private String uPv9;

    private String iPv10;

    private String uPv10;

    private String iPv11;

    private String uPv11;

    private String iPv12;

    private String uPv12;

    private String iPv13;

    private String uPv13;

    private String iPv14;

    private String uPv14;

    private String iPv15;

    private String uPv15;

    private String iPv16;

    private String uPv16;

    private String iPv17;

    private String uPv17;

    private String iPv18;

    private String uPv18;

    private String iPv19;

    private String uPv19;

    private String iPv20;

    private String uPv20;

    private String iPv21;

    private String uPv21;

    private String iPv22;

    private String uPv22;

    private String iPv23;

    private String uPv23;

    private String iPv24;

    private String uPv24;

    private String iPv25;

    private String uPv25;

    private String iPv26;

    private String uPv26;

    private String iPv27;

    private String uPv27;

    private String iPv28;

    private String uPv28;

    private String iPv29;

    private String uPv29;

    private String iPv30;

    private String uPv30;

    private String iPv31;

    private String uPv31;

    /**
     * 直流电流 32
     */
    private String iPv32;

    /**
     * 直流电压 32
     */
    private String uPv32;

    /**
     * 状态  1：在线 2：离线 3：报警
     */
    private Integer state;

    /**
     * 更新时间
     */
    private Long dataTimestamp;

    /**
     * 逆变器温度
     */
    private String inverterTemperature;

    /**
     * 国家标准
     */
    private String nationalStandardstr;

    /**
     * 交流输出类型, 0:1 路 其他都是 3 路
     */
    private String acOutputType;

    /**
     * 交流输入类型, 数值+1 路
     */
    private String dcInputtype;

    /**
     * 功率因数
     */
    private String powerFactor;

    /**
     * 电池功率
     */
    private String batteryPower;

    /**
     * 电池功率单位
     */
    private String batteryPowerStr;

    /**
     * 电池功率百分比
     */
    private String batteryPowerPec;

    /**
     * 电池 SOC
     */
    private String batteryCapacitySoc;

    /**
     * 电池 SOH
     */
    private String batteryHealthSoh;

    /**
     * 过放 SOC
     */
    private String socDischargeSet;

    /**
     * 强充 SOC
     */
    private String socChargingSet;

    /**
     * 当前运行电池型号
     */
    private String batteryType;

    /**
     * 电池电压
     */
    private String batteryVoltage;

    /**
     * 电池电压单位
     */
    private String batteryVoltageStr;

    /**
     * 电池电流
     */
    private String bstteryCurrent;

    /**
     * 电池电流单位
     */
    private String bstteryCurrentStr;

    /**
     * 电池故障信息 01
     */
    private String batteryFailureInformation01;

    /**
     * 电池故障信息 02
     */
    private String batteryFailureInformation02;

    /**
     * 当日电池充电电量
     */
    private String batteryTodayChargeEnergy;

    /**
     * 当日电池充电电量单位
     */
    private String batteryTodayChargeEnergyStr;

    /**
     * 当月电池充电电量
     */
    private String batteryMonthChargeEnergy;

    /**
     * 当月电池充电电量单位
     */
    private String batteryMonthChargeEnergyStr;

    /**
     * 当年电池充电电量
     */
    private String batteryYearChargeEnergy;

    /**
     * 当年电池充电电量单位
     */
    private String batteryYearChargeEnergyStr;

    /**
     * 电池总充电电量
     */
    private String batteryTotalChargeEnergy;

    /**
     * 电池总充电电量单位
     */
    private String batteryTotalChargeEnergyStr;

    /**
     * 当日电池放电电量
     */
    private String batteryTodayDischargeEnergy;

    /**
     * 当日电池放电电量单位
     */
    private String batteryTodayDischargeEnergyStr;

    /**
     * 当月电池放电电量
     */
    private String batteryMonthDischargeEnergy;

    /**
     * 当月电池放电电量单位
     */
    private String batteryMonthDischargeEnergyStr;

    /**
     * 当年电池放电电量
     */
    private String batteryYearDischargeEnergy;

    /**
     * 当年电池放电电量单位
     */
    private String batteryYearDischargeEnergyStr;

    /**
     * 电池总放电量
     */
    private String batteryTotalDischargeEnergy;

    /**
     * 电池总放电量单位
     */
    private String batteryTotalDischargeEnergyStr;

    /**
     * 当日电表买电
     */
    private String gridPurchasedTodayEnergy;

    /**
     * 当日电表买电单位
     */
    private String gridPurchasedTodayEnergyStr;

    /**
     * 当月电表买电
     */
    private String gridPurchasedMonthEnergy;

    /**
     * 当月电表买电单位
     */
    private String gridPurchasedMonthEnergyStr;

    /**
     * 当年电表买电
     */
    private String gridPurchasedYearEnergy;

    /**
     * 当年电表买电单位
     */
    private String gridPurchasedYearEnergyStr;

    /**
     * 累计电表买电
     */
    private String gridPurchasedTotalEnergy;

    /**
     * 累计电表买电单位
     */
    private String gridPurchasedTotalEnergyStr;

    /**
     * 当日电表卖电
     */
    private String gridSellTodayEnergy;

    /**
     * 当日电表卖电单位
     */
    private String gridSellTodayEnergyStr;

    /**
     * 当月电表卖电
     */
    private String gridSellMonthEnergy;

    /**
     * 当月电表卖电单位
     */
    private String gridSellMonthEnergyStr;

    /**
     * 当年电表卖电
     */
    private String gridSellYearEnergy;

    /**
     * 当年电表卖电单位
     */
    private String gridSellYearEnergyStr;

    /**
     * 累计电表卖电
     */
    private String gridSellTotalEnergy;

    /**
     * 累计电表卖电单位
     */
    private String gridSellTotalEnergyStr;

    /**
     * 家庭负载功率
     */
    private String familyLoadPower;

    /**
     * 家庭负载功率单位
     */
    private String familyLoadPowerStr;

    /**
     * 旁路负载功率
     */
    private String bypassLoadPower;

    /**
     * 旁路负载功率单位
     */
    private String bypassLoadPowerStr;

    /**
     * 电网总有功功率
     */
    private String pSum;

    /**
     * 电网总有功功率单位
     */
    private String pSumStr;

    /**
     * 电网总有功功率百分比
     */
    private String pSumPec;

    /**
     * 当日负载用电电量
     */
    private String homeLoadTodayEnergy;

    /**
     * 当日负载用电电量单位
     */
    private String homeLoadTodayEnergyStr;

    /**
     * 累计负载用电量
     */
    private String homeLoadTotalEnergy;

    /**
     * 累计负载用电量单位
     */
    private String homeLoadTotalEnergyStr;

    /**
     * 注 5100,5101,5102,5103 为离网储能机
     */
    private String model;

    /**
     * 1 并网 2 储能机
     */
    private Integer type;
}
